granting immunity - German English Dictionary